290
4
2
11
0
0
6
19
2
0
0
6
4
145
0
399
3
37
20
1
54
26
32
26
35
0
8
9
35
264
506
1
111
241
75
127
380
143
59
318
4
76
102
0
0
0
8
2
0
32
130
295
65
76
12
94
47
113
14
617
8
902
306
358
1420
196
32
7
40
26
461
25
189
85
3221
170
25
239
7695
740
101
490
153
12
13
1
35
6
11
115
34
506
15
273
237
95
78
666
12
39
24947
280
35
37
13
0
1
2
54
12
0
10
9
14
46
2
553
2
54
1
27
51
0
120
26
90
1
5
10
12
384
643
0
78
695
44
112
479
221
74
280
5
101
125
11
18
7
22
0
0
17
80
161
67
40
9
11
76
71
40
880
21
1788
469
452
1768
358
36
5
100
144
83
70
171
55
3964
70
11
83
12022
1958
141
503
98
10
13
2
34
0
3
141
19
952
63
12
329
162
57
491
56
5
41426
205
2
29
7
0
1
3
26
5
0
2
1
17
119
0
358
9
69
4
4
69
65
15
55
109
14
20
72
25
224
851
1
201
905
98
44
459
347
74
465
2
5
64
11
15
4
38
2
0
89
93
135
55
28
54
93
33
113
39
562
51
1394
342
557
2142
337
19
11
90
185
198
100
174
130
2604
153
33
107
8901
1193
137
548
280
5
34
9
62
8
14
124
76
626
46
75
217
356
36
593
37
12
31819
459
0
9
13
0
5
3
30
75
0
4
0
7
46
3
421
1
36
13
17
67
8
21
28
51
0
8
3
22
145
358
0
98
189
35
20
337
109
33
163
0
2
40
12
5
1
7
0
2
25
48
59
51
44
7
76
346
124
13
205
2
849
159
535
629
118
27
1
38
75
66
32
97
35
2180
78
19
239
6062
786
30
384
40
16
13
43
37
3
1
168
72
544
19
55
191
98
60
229
18
4
28496
134
0
17
1
0
0
0
11
1
0
0
38
9
63
1
360
1
158
10
13
107
14
15
48
64
1
5
4
6
189
475
0
103
381
55
0
196
55
16
167
6
7
353
9
21
11
35
2
2
80
55
43
63
134
34
159
11
113
25
259
4
857
165
262
847
201
10
2
34
12
33
47
72
72
895
53
27
71
5053
413
71
205
48
14
10
0
28
2
5
42
71
520
10
107
228
73
56
173
10
55
13410
81
2
11
5
0
0
0
30
17
1
0
0
1
82
0
349
1
29
1
8
66
25
27
28
90
2
10
29
18
203
356
0
100
897
66
62
256
101
60
385
6
3
43
0
205
0
4
0
0
11
22
81
7
91
7
44
40
48
96
339
17
967
318
331
1287
287
29
6
45
40
33
59
63
38
2030
77
0
68
5806
581
68
298
52
24
15
1
15
0
0
33
17
818
71
38
206
123
12
314
6
8
23229
47
7
35
30
0
0
1
59
4
0
1
0
0
66
0
278
1
54
0
7
118
57
25
95
78
2
11
27
12
240
526
0
239
359
43
42
465
245
19
297
1
5
74
62
0
0
10
0
5
5
38
100
32
32
4
81
17
105
11
245
4
548
149
754
1567
296
12
0
20
44
57
126
80
61
2292
98
23
22
6099
606
72
255
43
15
14
0
9
1
6
88
43
459
18
47
233
165
58
283
44
2
20185
289
2
34
1
0
0
0
21
1
0
6
2
17
145
7
669
0
81
13
12
77
3
39
49
62
3
6
14
11
302
433
0
76
268
38
29
524
112
65
257
3
14
27
3
8
2
52
0
4
36
44
108
49
46
3
100
29
48
15
258
5
1100
191
438
1476
245
21
13
35
117
89
110
86
32
2008
48
8
103
5416
608
120
250
153
7
5
2
29
4
7
135
71
495
39
87
288
108
24
398
12
50
25489
116
1
9
21
0
1
0
17
13
0
2
5
7
44
4
365
1
23
9
1
39
12
7
10
43
23
8
10
18
217
389
0
91
341
35
71
200
45
17
112
1
16
123
1
7
65
3
0
0
13
5
40
13
14
13
30
24
20
29
157
9
699
127
152
545
140
1
1
15
25
51
22
90
9
938
35
8
41
4164
563
79
395
49
3
11
16
30
0
34
100
42
396
15
36
224
189
3
276
7
14
18333
70
7
4
1
0
0
0
9
1
0
0
0
0
18
0
45
0
43
1
4
5
0
39
120
42
1
12
29
34
111
70
0
37
46
4
2
42
13
6
165
0
0
8
1
1
2
1
0
0
87
12
5
26
4
4
5
8
41
3
55
0
95
38
60
495
103
4
0
11
1
43
34
30
21
779
65
4
16
2442
241
15
79
98
10
4
0
15
0
0
60
2
139
3
20
17
84
0
144
6
0
7488
10
0
3
15
0
0
0
2
0
0
0
0
5
9
0
27
0
12
1
4
5
0
4
10
6
4
0
3
0
35
82
0
15
172
2
8
92
12
9
113
0
27
11
0
0
0
17
0
0
29
18
5
7
0
6
24
11
39
2
90
4
196
25
126
448
73
4
19
7
20
30
0
9
22
1592
12
4
12
1840
330
10
77
45
3
0
0
0
0
0
151
10
109
5
11
83
49
19
63
6
1
6877
174
5
31
0
0
1
0
18
4
4
2
0
10
99
0
340
6
55
8
11
58
17
43
36
90
2
13
34
27
148
272
0
81
252
172
23
225
138
18
328
31
11
97
9
15
2
44
8
0
49
47
45
28
27
4
31
9
259
18
274
2
539
151
239
589
230
1
1
95
5
143
39
98
16
1368
88
4
68
7739
715
76
437
82
7
3
0
37
4
2
113
54
581
8
43
355
179
50
435
20
6
24111
282
5
25
1
0
1
5
28
0
0
0
1
11
89
0
459
0
75
18
14
71
1
30
34
44
5
20
44
27
272
600
0
98
381
40
64
612
220
75
483
10
9
70
11
32
7
50
0
8
108
174
276
133
40
14
116
50
121
34
367
13
1423
258
231
1740
311
15
11
51
20
118
36
157
160
2191
167
51
104
8012
1034
64
614
214
19
28
0
54
9
3
155
68
600
26
103
323
145
52
328
13
7
36953
28
14
3
9
0
1
0
5
0
0
0
1
6
98
2
223
2
10
9
5
50
5
21
17
29
0
4
8
21
110
534
0
60
483
70
11
170
26
34
122
0
2
21
3
0
0
7
0
1
9
105
36
9
22
11
13
12
31
39
131
16
685
31
338
889
191
4
0
26
13
37
73
92
13
1966
45
0
65
4869
313
43
191
56
13
16
1
23
0
0
148
31
507
19
10
134
87
28
417
3
6
13804
83
2
8
6
0
0
1
26
12
0
0
0
5
21
0
106
0
4
0
5
3
0
11
18
16
0
3
2
0
60
477
0
66
257
73
14
146
82
15
316
1
3
77
1
0
2
6
0
0
7
27
6
22
23
14
75
19
83
9
145
0
344
18
229
254
131
6
3
21
26
39
69
43
107
1420
26
2
7
3485
379
40
175
45
1
6
0
17
3
72
80
16
292
12
1
118
67
13
238
3
2
9898
284
3
16
1
0
5
1
41
1
0
27
9
11
72
12
385
2
81
7
39
37
26
33
23
93
1
9
11
18
255
520
1
181
485
66
15
314
221
21
268
0
14
71
72
127
89
178
0
11
175
137
105
83
103
10
41
36
109
108
285
3
990
98
383
1103
268
27
10
64
130
185
56
108
78
2246
234
54
208
6073
594
94
330
134
19
30
11
47
3
11
206
19
437
20
44
265
127
56
461
10
4
24457
5
0
3
0
0
0
0
0
1
0
0
0
0
0
1
24
0
0
0
0
7
8
0
3
0
0
0
7
0
28
26
0
5
70
1
0
5
1
1
1
0
0
0
0
0
0
3
0
0
0
0
2
0
28
0
1
0
0
0
4
0
143
3
0
142
94
0
0
2
0
2
0
0
2
101
1
0
0
446
26
5
9
10
0
0
0
0
0
0
42
0
11
0
0
15
2
2
24
0
0
1952
49
4
31
21
0
0
3
12
1
0
0
1
1
26
1
185
1
72
0
2
56
155
13
40
34
2
24
8
2
131
300
0
104
349
14
22
233
192
81
251
14
18
44
0
1
7
4
0
0
56
42
21
25
11
5
148
14
101
23
151
4
622
148
213
975
226
7
1
23
31
53
26
38
24
1287
57
13
46
6796
647
112
260
148
14
13
2
19
0
4
106
25
1305
1
125
233
116
24
272
2
5
17470
257
5
69
7
0
8
9
34
12
0
4
26
47
186
1
734
0
108
12
10
106
21
28
44
156
8
30
49
26
334
1016
1
210
945
113
83
626
536
106
558
22
212
178
19
2
0
152
0
0
39
269
182
173
161
20
132
40
83
64
610
12
1764
402
491
2175
411
48
5
58
90
174
76
174
76
4622
168
33
111
13468
1480
214
766
197
27
37
7
54
2
6
278
28
821
16
130
314
304
59
596
12
12
51481
122
0
92
8
0
0
0
20
12
2
3
6
19
76
0
382
0
64
9
18
56
9
19
30
39
2
12
44
38
313
513
0
94
348
53
15
504
438
58
510
1
37
94
7
33
5
18
0
0
55
30
36
47
35
3
47
37
60
39
172
11
652
241
260
865
263
13
5
47
119
57
15
84
38
1499
35
19
92
7194
1099
95
357
231
2
12
0
30
3
11
203
36
654
30
72
219
162
29
347
2
5
27173
64
0
5
0
0
0
0
4
2
0
0
4
1
9
1
139
0
14
0
2
5
3
4
2
5
0
0
4
61
115
133
0
61
132
31
28
77
81
13
53
5
0
25
3
9
0
28
0
0
13
11
10
107
24
5
118
4
25
1
9
1
239
62
53
402
61
1
1
34
48
20
2
9
22
794
13
0
26
2027
175
10
80
14
1
3
3
1
0
1
25
0
261
3
15
43
36
6
75
4
1
6340
47
3
0
9
0
0
0
1
4
0
0
2
2
8
0
51
0
28
0
0
6
4
0
6
0
1
9
2
7
32
59
0
13
66
1
16
79
3
2
99
0
1
22
0
0
0
6
0
0
7
1
1
8
6
2
133
4
24
2
23
1
148
24
69
548
13
3
0
7
6
30
6
48
6
674
85
2
43
2522
147
16
63
23
1
8
6
23
1
0
62
27
146
6
8
113
123
18
83
12
0
5249
234
1
29
67
0
0
2
75
7
0
8
13
19
139
0
562
0
94
4
29
95
20
22
43
71
0
18
13
7
270
666
2
100
410
55
62
323
214
58
221
0
18
102
1
14
0
19
1
3
5
120
26
41
81
3
201
88
146
114
581
14
988
227
265
970
330
11
25
67
37
49
32
42
35
1907
124
6
104
5734
764
358
857
173
5
7
0
4
0
25
86
35
536
21
31
561
268
51
694
11
3
23770
10
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
3
1
1
0
1
0
0
0
0
0
0
1
0
0
4
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
6
0
0
7
2
0
0
3
0
0
0
0
0
481
0
0
2
286
4
0
1
0
0
0
0
0
0
0
65
0
5
0
1
0
1
2
0
0
0
909
6
1
22
0
0
0
0
1
0
0
2
6
0
17
4
119
0
17
7
0
18
0
46
3
4
0
1
0
1
39
167
0
65
120
3
6
23
31
7
55
0
1
11
1
0
0
0
0
0
2
2
8
2
1
0
1
0
0
0
6
0
901
28
57
181
65
0
0
3
28
3
25
2
0
898
10
0
9
1469
131
30
118
15
5
0
0
6
0
0
127
4
158
0
24
47
12
2
68
3
0
3582
10
0
0
0
0
8
0
2
0
0
1
0
0
1
0
20
0
0
0
6
8
0
0
0
0
0
5
0
0
63
15
0
4
6
5
0
12
3
3
25
0
0
6
0
0
0
0
0
0
1
0
6
0
0
0
0
0
0
0
48
0
29
20
6
85
18
0
0
0
0
0
6
0
0
105
7
0
6
263
24
7
50
1
1
2
0
1
0
0
90
0
21
15
0
42
13
11
154
0
0
1815
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
15
30
1
4
0
0
0
0
0
0
0
0
0
5
0
63
0
1
0
0
4
0
5
0
5
0
0
1
0
22
60
0
18
104
5
2
6
23
0
27
0
0
21
0
1
2
0
0
0
0
11
17
8
0
1
0
1
1
1
14
16
278
21
29
208
121
0
1
0
13
13
7
29
20
298
7
0
3
888
121
10
22
2
1
0
0
1
0
0
26
28
208
13
2
35
10
0
106
0
0
993
7
0
0
0
0
0
0
0
0
0
0
0
0
14
0
40
0
0
0
11
0
0
1
1
0
0
0
0
0
3
12
0
13
8
2
3
1
6
7
1
0
0
6
0
0
0
4
0
0
4
0
2
0
0
0
0
0
1
0
2
2
12
3
15
59
27
0
0
0
8
1
0
10
1
63
0
0
0
571
43
1
3
0
0
0
0
0
0
0
4
1
2
2
0
0
0
0
2
0
0
1123
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
4
0
1
0
0
0
0
1
32
0
2
21
0
0
1
3
0
5
0
0
0
0
8
4
7
0
0
0
0
0
0
0
0
0
0
0
0
1
0
119
3
4
38
15
4
3
2
0
0
0
5
7
30
2
2
0
155
28
3
17
0
0
0
0
0
0
0
0
0
3
1
0
0
0
0
5
0
6
887
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
46
0
1
3
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
21
2
3
1
60
0
0
6
0
0
0
0
0
30
0
0
1
206
4
0
1
0
0
0
0
0
0
0
1
0
0
0
1
17
0
0
11
0
0
319
0
1
2
0
0
0
0
0
0
0
0
0
0
0
0
73
0
3
0
0
4
8
0
0
0
0
2
0
0
0
26
0
0
17
17
0
1
6
0
6
0
0
5
5
11
2
11
1
0
3
0
8
0
0
0
1
0
0
0
7
0
116
3
16
97
1
0
0
15
2
2
0
11
10
105
4
0
15
273
27
5
4
0
0
0
0
0
0
0
1
0
30
6
4
0
2
0
1
0
0
484
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
4
0
0
0
0
0
0
1
0
1
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
5
3
11
11
0
0
0
0
2
0
1
0
5
0
0
0
87
53
3
1
0
0
0
0
0
0
0
1
0
4
8
0
1
2
0
1
0
0
298
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
53
0
0
0
0
0
0
5
0
0
0
0
0
0
1
4
0
0
4
1
0
7
4
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33
4
7
23
2
0
0
6
0
0
0
0
0
17
3
0
0
120
1
2
3
0
0
0
0
0
0
0
0
0
5
5
0
0
0
0
7
3
0
101
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
2
3
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
44
0
3
3
12
0
0
0
0
0
0
0
0
3
0
1
0
88
1
0
3
0
0
0
0
0
0
0
3
0
0
0
0
1
0
0
0
0
0
140
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
1
1
0
2
11
0
0
4
3
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
2
4
0
0
17
15
0
0
0
2
0
0
0
0
10
0
0
0
54
4
2
0
0
0
0
0
1
0
0
1
0
0
0
0
2
3
0
11
0
0
561
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
3
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
0
1
3
0
0
0
0
0
0
0
0
1
0
0
0
0
202
2
0
1
0
0
2
0
9
0
0
62
0
9
0
0
1
6
0
9
0
0
127
